لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای مبتدیان برای ایجاد برنامه های آیفون برای iOS 15 با استفاده از Swift UI [ویدئو]
A Beginner's Guide to Creating iPhone Apps for iOS 15 Using Swift UI [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اگر به دنبال دورهای سرگرمکننده، برای مبتدیان کامل هستید و مستقیماً به اصل مطلب میرسید، این دوره برای شما مناسب است.
این دوره به شما کمک می کند تا همه چیز را در مورد توسعه برنامه های آیفون بیاموزید و همزمان با ایجاد پنج برنامه کامل با استفاده از کد SwiftUI 3 و Xcode 13 همه چیزهایی را که یاد می گیرید پیاده سازی کنید.
در این دوره، ما با اصول اولیه SwiftUI که برای توسعه یک برنامه مورد نیاز است شروع می کنیم و محیط توسعه خود را با Xcode تنظیم می کنیم. هنگامی که محیط ما تنظیم شد، ما شروع به کار روی برنامه های مختلف خود خواهیم کرد.
در این برنامه اول - People Counter - و برنامه دوم - Text Formatter، شما اصول برنامه نویسی Swift را یاد خواهید گرفت. در این برنامه سوم، ما یک برنامه به نام Emoji Dictionary ایجاد می کنیم که در آن با لیست ها، آرایه ها و برنامه های چند نمایشی آشنا می شوید. در برنامه چهارم، ما یک برنامه Quick ToDos ایجاد می کنیم که در آن یاد می گیرید که چگونه اطلاعات را با CoreData ذخیره کنید. در برنامه نهایی خود، یک برنامه Course Lister ایجاد خواهیم کرد که در آن با وب، API، JSON و تصاویر کار خواهیم کرد. پس از اتمام کار با برنامه ها، در مورد روند ارسال برنامه های خود به اپ استور بحث خواهیم کرد!
در پایان این دوره، قرار است برنامه خود را بسازید و برنامه خود را از طریق اپ استور با جهان به اشتراک بگذارید.
بسته کد کامل این دوره در https://github.com/PacktPublishing/A-Beginner-s-Guide-To-Creating-iPhone-Apps-For-iOS-15-Using-Swift-UI Build پنج کامل موجود است. برنامه ها
Xcode، یک ابزار اپل برای توسعه برنامه ها را کاوش کنید
SwiftUI، چارچوب طراحی جدید اپل را بیاموزید
اصول زبان برنامه نویسی سوئیفت را بیاموزید
نکاتی را برای اشکالزدایی در مواقعی که مشکل پیش میآید به دست آورید
نحوه ارسال برنامه ها به اپ استور را بیاموزید این دوره برای مبتدیانی که می خواهند یک برنامه آیفون بسازند بهترین است، زیرا نیازی به تجربه قبلی ندارد و فقط باید یک کامپیوتر مک و اشتیاق برای توسعه برنامه های شگفت انگیز داشته باشد. برنامه های آیفون را با استفاده از کد SwiftUI 3 و Xcode 13 توسعه دهید * برنامه نویسی Swift و SwiftUI را با ایجاد پنج برنامه کامل یاد بگیرید * یاد بگیرید ایده های برنامه خود را از طریق فروشگاه App به اشتراک بگذارید
آموزش اصول اولیه SwiftUI نحوه طراحی برنامه ها
SwiftUI Basics Learning How to Design Apps
تور Xcode
Xcode Tour
بازدیدها
Views
HStack و VStack
HStack and VStack
اصلاح کننده ها
Modifiers
Spacer و ZStack
Spacer and ZStack
برنامه شماره 1 و 2: افراد شمارنده و حروف بزرگ نوشتار - مبانی برنامه نویسی سوئیفت
App #1 and 2: People Counter and Text Capitalization - Swift Programming Basics
متغیرها و ثابت ها
Variables and Constants
انواع - رشته ها، اینت ها و دوبل ها
Types - Strings, Ints, and Doubles
نظرات و چاپ
Comments and Print
نمایش متغیرها
Displaying Variables
سازه ها
Structs
فیلدهای متنی
TextFields
نماهای ساختاری
Struct Views
اگر بیانیه ها
If Statements
برنامه بزرگنویسی - استفاده از بیانیههای If و کپی کردن
Capitalization App - Using If Statements and Copying
برنامه شماره 3: دیکشنری Emoji - لیست ها، آرایه ها و برنامه های چند نمایش
App #3: Emoji Dictionary - Lists, Arrays, and Multi-View Apps
تغییر نام کد
Renaming Code
آرایه ها
Arrays
لیست ها، آرایه ها و قابل شناسایی
Lists, Arrays, and Identifiable
NavigationView و NavigationLink
NavigationView and NavigationLink
ایجاد نماهای سفارشی SwiftUI
Creating Custom SwiftUI Views
افزودن به ساختار ما
Adding to Our Struct
برای حلقه ها
For Loops
GridView و TabView
GridView and TabView
برنامه شماره 4: کارهای انجام سریع - ذخیره اطلاعات با CoreData
App #4: Quick ToDos - Saving Information with CoreData
چرا ذخیره داده ها مهم است
Why Saving Data is Important
بررسی اجمالی CoreData
CoreData Overview
کارکرد
Functions
پارامترها و بازده
Parameters and Returns
شروع یک نمای جدید
Starting a New View
ذخیره در CoreData
Saving into CoreData
فهرست کردن و برداشتن از CoreData
Listing and Pulling from CoreData
برنامه شماره 5: فهرست دوره - وب، API، JSON و تصاویر
App #5: Course Lister - Web, APIs, JSON, and Images
پیش نمایش لیست دوره
Course List Preview
بولین ها
Booleans
اختیاری
Optionals
API و JSON
APIs and JSON
URLRequest و URLSession
URLRequest and URLSession
رمزگشایی JSON
JSON Decoding
داده های فهرست بندی
Listing Data
تصاویر و AsyncImage
Images and AsyncImage
نمایش دوره لهستانی
Course View Polish
آپلود برنامه خود در اپ استور
Uploading Your App to the App Store
حساب توسعه دهنده پولی
Paid Developer Account
گواهی ها، شناسه ها و پروفایل ها
Certificates, IDs, and Profiles
آپلود برنامه شما
Uploading Your App
فراداده برنامه
App Metadata
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
توسعه دهنده موبایل و وب - iOS، Android، Django، Python. و غیره سلام! من نیک هستم و عاشق کدنویسی هستم. حدود پنج سال پیش تصمیم گرفتم که میخواهم کدنویسی را یاد بگیرم، اما دسترسی محدودی به منابع برنامهنویسی داشتم، و از همه ویدیوهای یوتیوب و آموزشهای آنلاین موجود در آنجا ناامید شده بودم. من آزمایش کردم، تلاش کردم و قطعاً شکست خوردم، اما در نهایت موفق شدم، بنابراین تصمیم گرفتم که روشی را که مردم یاد می گیرند برای کدنویسی تغییر دهم و شروع به تدریس کردم. تجربه من به عنوان یک دانشجوی آنلاین مستقیماً بر سبک تدریس من تأثیر گذاشته است، زیرا می دانم که بودن در جایگاه شما چگونه است.
هنگامی که اپل زبان برنامه نویسی جدید خود، سوئیفت را در سال 2014 معرفی کرد، من اولین آموزش آنلاین بزرگ خود را انجام دادم و اولین دوره آموزشی Swift در اینترنت را ایجاد کردم. از آن زمان، من یک مربی آنلاین تمام وقت شده ام و اکنون نه تنها در سوئیفت، بلکه در iOS، اندروید، جنگو، کاتلین، پایتون، HTML، بلاک چین و غیره نیز دوره هایی دارم. همچنین پنج برنامه iOS را از خراش هایی که در حال حاضر در اپ استور وجود دارند و توسط هزاران کاربر در سراسر جهان استفاده می شوند.
من عاشق به اشتراک گذاشتن هیجان خود برای کدنویسی با دانش آموزانم هستم و سعی می کنم یادگیری را تا حد امکان سرگرم کننده و آسان کنم. از اینکه بخشی از انجمن برنامه نویسی من هستید متشکرم!
نمایش نظرات